Text copied to clipboard!

Наслов

Text copied to clipboard!

Vodeći Android programer

Опис

Text copied to clipboard!
Tražimo Vodećeg Android programera koji će preuzeti ključnu ulogu u dizajniranju, razvoju i unapređenju savremenih mobilnih aplikacija za Android platformu. Ova pozicija je namenjena osobi koja poseduje snažno tehničko znanje, iskustvo u vođenju tima i sposobnost da strateške poslovne ciljeve pretvori u stabilna, skalabilna i korisnički orijentisana softverska rešenja. Kao vodeći član razvojnog tima, bićete odgovorni za definisanje tehničkog pravca razvoja Android proizvoda, uspostavljanje najboljih inženjerskih praksi i mentorstvo drugim programerima. U ovoj ulozi sarađivaćete sa proizvodnim menadžerima, dizajnerima, backend inženjerima, QA stručnjacima i drugim zainteresovanim stranama kako biste obezbedili visok kvalitet isporuke i dosledno korisničko iskustvo. Od kandidata se očekuje da razume kompletan životni ciklus razvoja mobilnih aplikacija, od analize zahteva i arhitekture sistema do implementacije, testiranja, optimizacije performansi i objavljivanja aplikacija. Posebno je važno iskustvo u radu sa modernim Android tehnologijama, kao što su Kotlin, Jetpack biblioteke, MVVM ili slični arhitektonski obrasci, kao i integracija sa REST API servisima i alatima za kontinuiranu integraciju i isporuku. Vodeći Android programer ima važnu ulogu ne samo u pisanju kvalitetnog koda, već i u donošenju tehničkih odluka koje utiču na dugoročnu održivost proizvoda. Očekuje se da aktivno učestvujete u revizijama koda, identifikaciji tehničkog duga, planiranju refaktorisanja i unapređenju razvojnih procesa. Takođe ćete pomagati timu da rešava složene tehničke izazove, uvoditi standarde za testiranje i dokumentaciju, i doprinositi kulturi kontinuiranog učenja i saradnje. Idealni kandidat kombinuje duboko razumevanje Android ekosistema sa izraženim komunikacionim i organizacionim sposobnostima. Potrebna je sposobnost da se balansiraju poslovni prioriteti, rokovi i tehnički kvalitet, kao i spremnost da se preuzme odgovornost za uspeh proizvoda i razvoj članova tima. Ako uživate u radu na kompleksnim mobilnim rešenjima, volite da vodite tehničke inicijative i želite da imate direktan uticaj na arhitekturu, kvalitet i pravac razvoja Android aplikacija, ova pozicija predstavlja odličnu priliku za vas. Nude se izazovni projekti, saradnja sa iskusnim stručnjacima i mogućnost da oblikujete tehničku viziju mobilnih proizvoda u dinamičnom i inovativnom okruženju.

Одговорности

Text copied to clipboard!
  • Vođenje razvoja Android aplikacija od planiranja do objave
  • Definisanje tehničke arhitekture i standarda kodiranja
  • Mentorisanje i podrška članovima Android razvojnog tima
  • Saradnja sa proizvodnim, dizajnerskim i backend timovima
  • Pregled i unapređenje kvaliteta koda kroz code review procese
  • Optimizacija performansi, stabilnosti i bezbednosti mobilnih aplikacija
  • Uvođenje i održavanje automatizovanih testova i CI/CD procesa
  • Procena tehničkih rizika i predlaganje odgovarajućih rešenja

Захтеви

Text copied to clipboard!
  • Višegodišnje iskustvo u razvoju Android aplikacija
  • Odlično poznavanje Kotlin jezika i Android SDK-a
  • Iskustvo sa Jetpack bibliotekama i modernim arhitekturama
  • Poznavanje rada sa REST API servisima i mrežnim slojem
  • Iskustvo u vođenju tima ili tehničkom mentorstvu
  • Razumevanje principa čistog koda i softverskog dizajna
  • Iskustvo sa Git-om, CI/CD alatima i agilnim metodologijama
  • Sposobnost rešavanja složenih tehničkih problema
  • Dobre komunikacione veštine i timska orijentacija

Могућа питања на интервјуу

Text copied to clipboard!
  • Koliko godina iskustva imate u razvoju Android aplikacija?
  • Koje Android arhitektonske obrasce ste najčešće koristili?
  • Da li imate iskustvo u vođenju ili mentorisanju razvojnog tima?
  • Sa kojim alatima za automatizaciju testiranja ste radili?
  • Kako pristupate optimizaciji performansi mobilnih aplikacija?
  • Da li ste radili na aplikacijama objavljenim na Google Play prodavnici?
  • Kako organizujete code review i tehničku dokumentaciju u timu?